/*!
 * TODC Bootstrap
 *
 * This CSS is intended to be used on top of Bootstrap, to theme
 * it in the Google style.
 *
 * Constructed by Tim O'Donnell (http://github.com/todc)
 */

.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
    background-color: #ffffd6;
}
.table tbody tr.success td {
    background-color: #dff0d8;
}
.table tbody tr.error td {
    background-color: #f2dede;
}
.table tbody tr.warning td {
    background-color: #f9edbe;
}
.table tbody tr.info td {
    background-color: #d9edf7;
}
.table-hover tbody tr.success:hover td {
    background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover td {
    background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover td {
    background-color: #f7e7a7;
}
.table-hover tbody tr.info:hover td {
    background-color: #c4e3f3;
}
.disabled > [class^="icon-"] {
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.table-hover tbody tr.active td,
.table-hover tbody tr.active th {
    background-color: #ffffd6;
}

.btn .caret {
    margin-top: 8px;
}
.btn-mini .caret {
    margin-top: 5px;
}
.btn-small .caret {
    margin-top: 6px;
}
.btn-large .caret {
    margin-top: 6px;
}
.alert {
    padding: 8px 35px 8px 10px;
    text-shadow: none;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
    background-color: #f9edbe;
    border: 1px solid #f0c36d;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #333333;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #a3d48e;
    color: #468847;
}
.alert-danger,
.alert-error {
    background-color: #f2dede;
    border-color: #dd4b39;
    color: #dd4b39;
}
.alert-info {
    background-color: #d9edf7;
    border-color: #85c5e5;
    color: #3a87ad;
}
.alert-success,
.alert-danger,
.alert-error,
.alert-info {
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.alert-danger,
.alert-error {
    border-color: #d59595;
    color: #b94a48;
}

.modal-backdrop {
    background-color: #ffffff;
}
.modal-backdrop.fade {
    opacity: 0;
}
.modal-backdrop,
.modal-backdrop.fade.in {
    opacity: 0.75;
    filter: alpha(opacity=75);
}
.modal {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.tooltip {
    font-weight: bold;
}
.tooltip.in {
    opacity: 1;
    filter: alpha(opacity=100);
}
.tooltip-inner {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.popover {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.popover .popover-title {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.thumbnail {
    padding: 0;
    border: 3px solid #ffffff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 0 0 1px #aaaaaa;
    -moz-box-shadow: 0 0 0 1px #aaaaaa;
    box-shadow: 0 0 0 1px #aaaaaa;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
a.thumbnail:hover {
    border-color: #ffffff;
    -webkit-box-shadow: 0 0 0 1px #dedede;
    -moz-box-shadow: 0 0 0 1px #dedede;
    box-shadow: 0 0 0 1px #dedede;
}
.thumbnail .caption {
    padding: 9px 4px;
    color: #000000;
}
.label {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.label-important,
.badge-important {
    background-color: #dd4b39;
}
.label-important[href],
.badge-important[href] {
    background-color: #c23321;
}
.label-warning,
.badge-warning {
    background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
    background-color: #c67605;
}
.label-success,
.badge-success {
    background-color: #468847;
}
.label-success[href],
.badge-success[href] {
    background-color: #356635;
}
.label-info,
.badge-info {
    background-color: #3a87ad;
}
.label-info[href],
.badge-info[href] {
    background-color: #2d6987;
}
.label-inverse,
.badge-inverse {
    background-color: #333333;
}
.label-inverse[href],
.badge-inverse[href] {
    background-color: #1a1a1a;
}
